package great.project.jpa.sign.table.domain.respository;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.querydsl.QuerydslPredicateExecutor;
import org.springframework.data.repository.CrudRepository;
import org.springframework.data.repository.NoRepositoryBean;
import org.springframework.data.repository.query.QueryByExampleExecutor;

/**
 * @author v_zhangshun01
 */
@NoRepositoryBean
public interface BaseRepository<T> extends
        JpaRepository<T, String>,
        QuerydslPredicateExecutor<T>,
        JpaSpecificationExecutor<T> {
}
